\newglossaryentry{eclipse}
{
name={eclipse},
description={projet de la fondation \textsc{Eclipse} proposant un
environnement de développement libre, extensible, universel et polyvalent} }
\newglossaryentry{maven}
{
name={maven},
description={Outil logiciel libre pour la gestion et l'automatisation de
production des projets logiciels Java en général et Java EE en particulier.
L'objectif recherché est comparable au système Make sous Unix : produire un
logiciel à partir de ses sources, en optimisant les tâches réalisées à cette
fin et en garantissant le bon ordre de fabrication. (Définition
Wikipedia)} }
\newglossaryentry{checkstyle}
{
name={checkstyle},
description={ Outil de développement ayant pour objectif d'aider les
programmeurs à produire du code java respectant des standards de code en
automatisant le processus de vérification.} }
\newglossaryentry{issue_tracker}
{
name={Issue Tracker},
description={Logiciel de suivie de problèmes qui permet aux développeurs
d'améliorer la qualité des logiciels. Ils sont utilisés par les développeurs
pour suivre les demandes d'assistance ou d'amélioration déclarées par les
utilisateurs} 
}
\newglossaryentry{mylyn}
{
name={mylyn},
description={Système de gestion du cycle de vie et des tâches pour la
plateforme \Gls{eclipse}} }
\newglossaryentry{qualimetry}
{
name={qualimétrie},
description={Désigne en génie logiciel, des méthodes d'analyse de la qualité
de code, afin de faciliter la maintenance ou l'évolution d'un système
logiciel}, 
plural={qualimétries} }
\newglossaryentry{xmi}
{
name={xmi},
description={Acronyme pour XML Metadata Interchange, désignant un standard
créé par l'Object Management Group (OMG) pour l'échange d'informations de
métadonnées UML basé sur XML} 
}
\newglossaryentry{repository}
{
name={repository},
description={Anglicisme employé pour désigné un dépôt en génie
logiciel} 
}
\newglossaryentry{magic_draw}
{
name={Magic Draw},
description={Outil graphique de modélisation UML disposant de fonctions
de travail collaboratif. Conçu pour les Consultants Métier, les analystes développeurs, 
les développeurs, les ingénieurs qualité, et les rédacteurs de documentation, cet outil 
de développement dynamique et polyvalent facilite l'analyse et la conception de systèmes 
orientés objets(OO) et de bases de données
} 
}
\newglossaryentry{hibernate}
{
name={hibernate},
description={framework open source gérant la persistance des objets en base de
données relationnelle} }
\newglossaryentry{mysql}
{
name={MySQL},
description={Système de gestion de base de données (SGBD)}
}
\newglossaryentry{ant}
{
name={ANT},
description={Architecture N-Tier}
}
\newglossaryentry{mda}
{
name={MDA},
description={Model-Driven Architecture, est une démarche de réalisation de
logiciels basée sur la modélisation des applications} 
}
\newglossaryentry{mde}
{
name={MDE},
description={Model-Driven Engineering, représente le domaine de
l'informatique mettant à disposition des outils, concepts et langages pour 
créer et transformer des modèles} 
}
\newglossaryentry{rcp}
{
name={RCP},
description={Rich Client Platform, représente les plateformes de
développement permettant la création d'applications riches} 
}
\newglossaryentry{sloc}
{
name={SLOC},
description={acronyme de Source Line Of Code, représentant une métrique
logicielle permettant d'analyser la taille d'un programme informatique en
dénombrant le nombre de lignes de son code source} 
}
\newglossaryentry{orm}
{
name={ORM},
description={Object-Relational Mapper , framework logiciel proposant
une technique de programmation informatique qui crée l'illusion d'une
base de données orientée objet à partir d'une base de données relationnelle en définissant 
des correspondances entre cette base de données et les objets du langage utilisé} 
}
\newglossaryentry{dao}
{
name={DAO},
description={Data Access Object, patron de conception formalisant l'accès aux
données d'une application} 
}
\newglossaryentry{osgi}
{
name={OSGI},
description={Open Services Gateway Initiative, nom communément utilisé pour
désigner le framework issue de spécifications créés par l'alliance du même
nom. Le framework basé sur le langage java, définit un modèle de gestion de
cycle de vie d’une application, un répertoire (registry) de services, un environnement 
d'exécution et des modules} 
}
\newglossaryentry{pde}
{
name={PDE},
description={Plugin Development Environment, désigne un ensemble d'outils
basés sur la plateforme eclipse permettant de créer, développer, tester,
déboguer, construire et déployer des produits \gls{eclipse} ou des composants
\GLS{osgi}} 
}
\newglossaryentry{buckminster}
{
name={buckminster},
description={Ensemble de frameworks et d'outils permettant la construction
automatique, l'assemblage et le déploiement de processus de développement dans
un environnement complexe et distribué à base de composants} 
}
\newglossaryentry{headless}
{
name={headless},
description={Terme utilisé pour caractériser la gestion d'un composant
logiciel hors de son environnement de développement natif} 
}
\newglossaryentry{tycho}
{
name={tycho},
description={Ensemble de plugin \Gls{maven} se basant sur une approche
manifest first pour construire des produits \Gls{eclipse} ou des bundles
\GLS{osgi}} 
}
\newglossaryentry{helios}
{
name={helios},
description={Désigne l'appellation de la version 3.6 d'\Gls{eclipse}}
}
\newglossaryentry{hudson}
{
name={hudson},
description={Serveur d'intégration continue}
}
\newglossaryentry{jdk}
{
name={JDK},
description={Java Developpement Kit, désigne l'environnement dans lequel
le code Java est compilé pour être transformé en bytecode afin que la machine 
virtuelle Java (JVM) puisse l'interpréter} 
}
\newglossaryentry{svn}
{
name={Subversion},
description={Système de gestion de version de code source, distribué sous 
licence \emph{Apache} et \emph{BSD}} 
}
\newglossaryentry{scm}
{
name={SCM},
description={Source Control Management, désigne un système de gestion de
code source code tel que \Gls{svn}} 
}
%\newglossaryentry{carto}
%{
% name={cartographie},
% description={},
% plural={cartographies}
%}

